import React from 'react';


if (!window.SubViewRoutes) {
	let routes = {
		shopSearch(cb) {
			require.ensure([], (require) => {
				let Module = require('views/shopSearch/shopSearch').default;
				cb(Module);
			}, 'shopSearch');
		},
		addDevice(cb) {
			require.ensure([], (require) => {
				let Module = require('views/page/set/addDevice/add').default;
				cb(Module);
			}, 'addDevice');
		},
		addActive(cb) {
			require.ensure([], (require) => {
				let Module = require('views/page/set/addActive/add').default;
				cb(Module);
			}, 'addActive');
		},
		addShopTour(cb) {
			require.ensure([], (require) => {
				let Module = require('views/page/set/addShopTour/addShopTour').default;
				cb(Module);
			}, 'addShopTour');
		},
		selectDataTypeId(cb) {
			require.ensure([], (require) => {
				let Module = require('views/selectDataTypeId/selectDataTypeId').default;
				cb(Module);
			}, 'selectDataTypeId');
		},
		device(cb) {
			require.ensure([], (require) => {
				let Module = require('views/page/set/device/device').default;
				cb(Module);
			}, 'device');
		},
		active(cb) {
			require.ensure([], (require) => {
				let Module = require('views/page/set/active/active').default;
				cb(Module);
			}, 'active');
		},
		shopTour(cb) {
			require.ensure([], (require) => {
				let Module = require('views/page/set/shopTour/shopTour').default;
				cb(Module);
			}, 'shopTour');
		},
		deviceMgr(cb) {
			require.ensure([], (require) => {
				let Module = require('views/deviceMgr/deviceMgr').default;
				cb(Module);
			}, 'deviceMgr');
		},
		imgRecord(cb) {
			require.ensure([], (require) => {
				let Module = require('views/imgRecord/imgRecord').default;
				cb(Module);
			}, 'imgRecord');
		},
		storeRecord(cb) {
			require.ensure([], (require) => {
				let Module = require('views/storeRecord/storeRecord').default;
				cb(Module);
			}, 'storeRecord');
		},
		storeAnalysis(cb) {
			require.ensure([], (require) => {
				let Module = require('views/storeAnalysis/storeAnalysis').default;
				cb(Module);
			}, 'storeAnalysis');
		},
		handleList(cb) {
			require.ensure([], (require) => {
				let Module = require('views/handleList/handleList').default;
				cb(Module);
			}, 'handleList');
		},
		addHandleList(cb) {
			require.ensure([], (require) => {
				let Module = require('views/handleList/addHandleList').default;
				cb(Module);
			}, 'addHandleList');
		},
		flowFace(cb) {
			require.ensure([], (require) => {
				let Module = require('views/flowFace/flowFace').default;
				cb(Module);
			}, 'flowFace');
		},
		totalFlow(cb) {
			require.ensure([], (require) => {
				let Module = require('views/totalFlow/totalFlow').default;
				cb(Module);
			}, 'totalFlow');
		},
		flow(cb) {
			require.ensure([], (require) => {
				let Module = require('views/flow/flow').default;
				cb(Module);
			}, 'flow');
		},
		brandFlow(cb) {
			require.ensure([], (require) => {
				let Module = require('views/totalFlow/brandFlow').default;
				cb(Module);
			}, 'brandFlow');
		},
		regionFlow(cb) {
			require.ensure([], (require) => {
				let Module = require('views/totalFlow/regionFlow').default;
				cb(Module);
			}, 'regionFlow');
		},
		zoneFlow(cb) {
			require.ensure([], (require) => {
				let Module = require('views/flow/zoneFlow').default;
				cb(Module);
			}, 'zoneFlow');
		},
		singleStoreFlow(cb) {
			require.ensure([], (require) => {
				let Module = require('views/flow/singleStoreFlow').default;
				cb(Module);
			}, 'singleStoreFlow');
		},
		multiStoreFlow(cb) {
			require.ensure([], (require) => {
				let Module = require('views/flow/multiStoreFlow').default;
				cb(Module);
			}, 'multiStoreFlow');
		},
		forget(cb) {
			require.ensure([], (require) => {
				let Module = require('views/forget/forget').default;
				cb(Module);
			}, 'forget');
		},
		register(cb) {
			require.ensure([], (require) => {
				let Module = require('views/register/register').default;
				cb(Module);
			}, 'register');
		},
		monitoring(cb) {
			require.ensure([], (require) => {
				let Module = require('views/monitoring/monitoring').default;
				cb(Module);
			}, 'monitoring');
		},
		monitoringMatch(cb) {
			require.ensure([], (require) => {
				let Module = require('views/monitoringMatch/monitoringMatch').default;
				cb(Module);
			}, 'monitoringMatch');
		},
		eas(cb) {
			require.ensure([], (require) => {
				let Module = require('views/eas/eas').default;
				cb(Module);
			}, 'eas');
		},
		handleListSummary(cb) {
			require.ensure([], (require) => {
				let Module = require('views/handleList/handleListSummary').default;
				cb(Module);
			}, 'handleListSummary');
		},
		monitoringByShiti(cb) {
			require.ensure([], (require) => {
				let Module = require('views/monitoring/monitoringByShiti').default;
				cb(Module);
			}, 'monitoringByShiti');
		},
	};
	window.SubViewRoutes = routes;
}
let SubViewRoutes = window.SubViewRoutes;
export { SubViewRoutes }
